草庐IT

自 JDK 1.7 以来,Java Web Start 已损坏

全部标签

java - 注册字体正在损坏 .TTF 文件

在我的系统上,我需要注册两个外部字体.TTF文件:HamletOrNot.ttf(74KB)MorrisRoman-Black.ttf(67KB)在创建Font()对象之前,我使用以下命令进行记录:/*Setfullpathoffont*/Stringpath=filesPath+fileName;/*Readfile*/Resourceresource=applicationContext.getResource(path);FilefontFile=resource.getFile();/*Loadfont*/GraphicsEnvironmentge=GraphicsEnviro

java - 如何在不安装整个 JDK 的情况下在 Windows 中编译 Java 代码?

假设运行时环境(版本1.6.0_01-b06)已经到位,但由于我在这台特定PC上缺少管理权限,因此无法安装JDK。那么,是否有不需要安装的适用于Windows的可移植JDK或独立Java编译器? 最佳答案 您可以尝试从JDK中获取tools.jar文件(您必须从另一台机器上复制它)并查看是否有效。javac本质上是一个小的exe,它使用编译器的特定类启动VM。此外,关于JDK安装,没有什么(据我所知)是您无法使用来自另一台机器的副本完成的。因此,在一台可以安装JDK的机器上安装它,然后将文件复制到机器上您没有权限但应该可以正常工作的

java - 是否可以使用 JDK 1.6 构建在 JRE 1.5 上运行的 Java 代码?

当使用JDK1.6编译时,是否有构建java代码以在JRE1.5上运行的选项?PS:我是Java新手。 最佳答案 如果您使用1.6编译代码,那么它不会在1.5上运行。如果你想让它在1.5中运行,那么你可以用1.5编译代码,它就可以在两者上运行。尝试用1.5编译,如果有错误,请发布。它无法在1.5上编译的唯一方法是在代码中使用特定的1.6增强功能。回答真正的问题。javac-target1.5参见here了解更多详情。 关于java-是否可以使用JDK1.6构建在JRE1.5上运行的Jav

Swing组件和jdk版本问题

我有一个组合框。在组合框中选择一个项目后,新的JDialog打开。当我使用JDK1.6_06时,我能够点击JDialog中的按钮适本地。当我使用JDK1.6_24时,然后我需要点击首先是JDialog。然后只需点击按钮有效。首先我认为这个焦点有问题。但组件与JDK配合良好1.6_06。但这只是JDK1.6_24的问题。我试着用谷歌搜索它。但没有找到任何答案。有人知道吗? 最佳答案 我不知道java版本-但将dialog.setVisible(true)放在SwingUtilities#invokeLater中为我解决了这个问题。YM

java - IntelliJ 项目文件突然损坏

我已经在IntelliJIDEA中从事一个项目大约两个月了。今天,当我启动通常会直接打开项目的IDE时,IntelliJ加载时间异常长,当它打开项目时,主.java文件显示一长行空格,没有其他内容,而不是之前的代码。.iml文件,项目中唯一的其他东西,很好。错误消息在顶部:“此文档包含很长的行。强制启用软换行以提高编辑器性能。”尝试编辑文档会导致整个程序卡住并变得无响应。到底发生了什么?有一天很好,然后就这样做了,我如何恢复我的项目以及如何防止这种情况发生? 最佳答案 在问题下方的评论中解决了;我想我不妨发布一个虚拟答案并将其标记为

java - JDK1.6和JDK1.7拖拽区别

有人知道JDK1.6和JDK1.7之间拖放行为的差异吗?当将URL从浏览器拖放到需要支持JDK1.5、JDK1.6和JDK1.7的应用程序时,我遇到了一个不同之处(如下所示)。我现在想知道是否存在其他差异以及它们是否记录在某处。我遇到的不同行为是通过单击并将URL从浏览器(不是从地址栏而是从页面)拖放到Java应用程序上。在JDK1.6上,Transferable不支持DataFlavor.javaFileListFlavor而在JDK1.7上支持(尽管在请求其传输数据时您会得到一个空列表)。下面的代码说明了这个问题。它会打开一个JFrame,您可以在其中拖放一个URL,例如http:

java - 自 Java 7 以来 HttpServer 延迟 1 秒

我们正在使用内部HttpServer项目中的类,用于通过HTTP在客户端和服务器之间交换数据。当我们切换到Java7时,我们意识到结果的交付出现了延迟。我们可以将问题简化为以下示例:类EchoServer创建上下文/echo它只是在每次请求时返回当前日期和请求URI。然后,此服务由客户端在循环中调用。importjava.io.IOException;importjava.io.OutputStream;importjava.net.InetSocketAddress;importjava.util.Date;importcom.sun.net.httpserver.HttpExcha

java - JDK 1.7_21 的 VisualVM 配置文件崩溃并显示 "Access denied"

也许你能帮我解决这个问题。Profiler崩溃并显示“拒绝访问”消息,然后我为任何本地应用程序启动它。在我发现的日志文件中:java.io.IOException:Отказановдоступеatsun.tools.attach.WindowsVirtualMachine.openProcess(NativeMethod)atsun.tools.attach.WindowsVirtualMachine.(WindowsVirtualMachine.java:56)atsun.tools.attach.WindowsAttachProvider.attachVirtualMachin

java - JDK 1.6及以上版本HashMap的空键机制改变有什么好处?

我发现JDK1.6及以上版本的HashMap类中的nullkeys部分代码与之前的JDK版本(如1.5)相比发生了变化。在JDK1.5中,定义了一个名为NULL_KEY的staticfinalObject:staticfinalObjectNULL_KEY=newObject();方法,包括maskNull、unmaskNull、get和put等,都会用到这个对象。见staticfinalObjectNULL_KEY=newObject();staticTmaskNull(Tkey){returnkey==null?(T)NULL_KEY:key;}staticTunmaskNull(

c# - PLINQ (C#/.Net 4.5.1) 与 Stream (JDK/Java 8) 性能对比

我正在尝试比较Java8和PLINQ(C#/.Net4.5.1)中的并行流之间的性能。这是我在我的机器上得到的结果(系统制造商DellInc.系统型号PrecisionM4700ProcessorIntel(R)Core(TM)i7-3740QMCPU@2.70GHz,2701Mhz,4Core(s),8Logical安装的处理器物理内存(RAM)16.0GB操作系统名称MicrosoftWindows7EnterpriseVersion6.1.7601ServicePack1Build7601)C#.Net4.5.1(X64版本)连续剧:470.7784、491.4226、502.4